﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Autocentro.Entities;

namespace Autocentro.Respository
{
    public interface IProductoTipoVehiculoRepository
    {

        List<PRODUCTO_TIPO_VEHICULO> GetAllFromProductoTipoVehiculoByTipoVehiculo(Int32 idtipovehiculo);

        List<PRODUCTO_TIPO_VEHICULO> GetFromProductoTipoVehiculoByTipoVehiculoIdAndDescripcionProducto(Int32 idtipovehiculo, string criterio);
        PRODUCTO_TIPO_VEHICULO GetFromProductoTipoVehiculoByTipoVehiculoIdAndProductoId(Int32 idtipovehiculo, Int32 idproducto);
        PRODUCTO_TIPO_VEHICULO GetFromProductoTipoVehiculoById(Int32 id);
        
        void AddProductoTipoVehiculo(PRODUCTO_TIPO_VEHICULO productotipovehiculo);
        void UpdateProductoTipoVehiculo(PRODUCTO_TIPO_VEHICULO productotipovehiculo);
        void RemoveProductoTipoVehiculo(Int32 id);
    }
}
